/**
 * \class GeneratorBase.h /GenProg/RandomPkg/GeneratorBase.h
 *
 *  \date 21 nov 2012
 *  \author ytc0039
 *  
 *  \brief 
 */

#ifndef GENERATORBASE_H_
#define GENERATORBASE_H_

#include <boost/random/mersenne_twister.hpp>
/**
 * \brief Base class for random templates.
 *
 * Implements generator to be used by randomization.
 *
 */
namespace RandomPkg {

class GeneratorBase {
public:
	GeneratorBase();
	virtual ~GeneratorBase();
protected:
	static boost::random::mt19937 gen;
};

}

#endif /* GENERATORBASE_H_ */
